/*
题目:
http://noi.openjudge.cn/ch0204/7617/
*/
//AC:
#include <iostream>
#include <algorithm>
using namespace std;
const int N = 100000;
int a[N];
int main()
{
    int n,k,i;
    cin>>n;
    for(i=0; i<n; i++)
        cin>>a[i];
    cin>>k;
    sort(a,a+n,greater<int>());
    for(i=0; i<k; i++)
        cout<<a[i]<<endl;
    return 0;
}

/*
思路:
先使用sort函数进行降序排列,然后输出0~k-1的数
*/